package org.onvivals.module.system.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.onvivals.module.system.entity.SysRole;

import java.util.List;
import java.util.Set;

public interface ISysRoleService extends IService<SysRole>{


    /**
     * 根据用户id查询角色
     *
     * @param userId 用户id
     * @return List<SysRoleDTO>
     */
    List<SysRole> listByUserId(Long userId);

    /**
     * 批量添加用户角色
     *
     * @param userId  用户id
     * @param roleIds 角色id集合
     * @return int
     */
    boolean saveBatchUserRole(Long userId, Set<Long> roleIds);
}
